package com.hyts.serialize.binary;


/**
 * project-name:coffice-toolbox
 * package-name:com.hyts.serialize.handler
 * author:Libo/Alex
 * create-date:2019-06-21 20:55
 * copyright:libo-hyts-github
 * email:libo2dev@aliyun.com
 * description:此类主要用于: 序列化操作处理器
 */
public interface SerializeHandler<P,R> {

    /**
     * 序列化
     * @param value
     * @return
     */
    R serialize(P value);

    /**
     * 反序列化
     * @param param
     * @return
     */
    P deserialize(R param);
}
